Namespace: OtlComm

Unit globals OtlComm


public unit globals OtlComm


Field Summary
  internal  System.Smallint CDefaultQueueSize
 
  internal  System.Shortint CMaxSendWaitTime_ms
 
  internal  System.Integer COtlReservedMsgID
 
  internal  MSG_CLIENT_MESSAGE
 
 

Method Summary
  public function IOmniCommDispatchingObserver CreateDispatchingObserver(queue: TOmniMessageQueue ; dispatchTo: TObject)
 
  public function IOmniTwoWayChannel CreateTwoWayChannel(numElements: integer; taskTerminatedEvent: OtlSync.TOmniTransitionEvent )
 
 

Field Detail

CDefaultQueueSize

internal const CDefaultQueueSize: System.Smallint = 10000
Initial
10000
Const
True

CMaxSendWaitTime_ms

internal const CMaxSendWaitTime_ms: System.Shortint = 100
Initial
100
Const
True

COtlReservedMsgID

internal const COtlReservedMsgID: System.Integer = $FFFF
Initial
$FFFF
Const
True

MSG_CLIENT_MESSAGE

internal const MSG_CLIENT_MESSAGE:  = WM_USER
Initial
WM_USER
Const
True

Method Detail

CreateDispatchingObserver

public function CreateDispatchingObserver(queue: TOmniMessageQueue ; dispatchTo: TObject): IOmniCommDispatchingObserver 
Returns
IOmniCommDispatchingObserver

CreateTwoWayChannel

public function CreateTwoWayChannel(numElements: integer; taskTerminatedEvent: OtlSync.TOmniTransitionEvent ): IOmniTwoWayChannel 
Returns
IOmniTwoWayChannel